数据可以绑定在<td>上吗?

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:48:49
前面的代码是:
<tr id="dianming" runat="server">
<td style="WIDTH: 99px" class="style8">·店   名:</td></tr>
后台代码是:
HtmlTableCell c20 = new HtmlTableCell();
c20.InnerHtml =mydr["shangjianame"].ToString();
this.dianming.Cells.Add(c20);

现在我想把数据绑定到<td>上

我听他们说一般数据显示都是以行来显示的!今天遇到个问题,希望好心热人帮我分析一下,在下十分感谢!

<tr>
<td id="dianming" runat="server">·店   名:</td></tr>

前台代码这样写可以吗?

直接在后台HtmlTableRow row=new HtmlTableRow();
HtmlTableCell cell=new HtmlTableCell();

然后this.row.cells.add(cell);
this.table.rows.add(row);来绑定数据

笨,绑定TABLE的MVC
<table>
<%foreach(entity e in entitys){%>
<tr>
<td>
<%=e.ID%>
</td>
<td><%=e.Name%></TD>
</TR>
<%}%>
</TABLE>

直接绑定是不可以的;
不过借用其它工具到是有好多办法;
你可以放一个Lable控件,在后台数据复给它;
也可以用DataList,DataView,然后把表格放到模版里进行绑定,也是可以的;
你也可以用公共变量,在后台数据复给它,在前台绑定它;如:<%=str%>
好像是这样,呵呵
当然你也可以象asp一样直接进行绑定等等哦!

要么用DataList,然后把表格放到模版里进行绑定,要么象asp一样直接进行绑定。

应该是绑不了的,不过可以用个public的变量存着值,再在前台取就行了

<% DataBinder.Eval %>